-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(aws-fsx): construct for NetApp ONTAP file system #42
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your great contribution!
The amount of changes is too large to look at all at once, so I have commented on the few superficial things that need to be fixed. I would like to look at the core later when I have more time, but it may take some time to look at everything.
If you have links to detailed documentation that we reviewers should have seen beforehand, or your design or implementation intentions, it would be helpful if you could include them in the PR description or code comments. This would improve the quality and speed of my review and may make it easier for other reviewers to participate in the review.
Co-authored-by: Kenta Goto (k.goto) <[email protected]> Signed-off-by: Kazuho Cryer-Shinozuka <[email protected]>
@go-to-k Thank you for your review! I've addressed most of your comments (some are still pending and will be updated later). I will update my PR description to include links to the documentation or other relevant information. Please bear with me for a moment. |
I'll add comments later. |
Hi, @badmintoncryer Thanks for the references! It's very helpful! How are the revisions coming along? I will resume the review when you are ready. (I'm aware that you are still in the process of correcting the following and other points.) |
@go-to-k I'm really sorry for forgetting this issue😓 I'll resolve it and get back to you later. |
Co-authored-by: Kenta Goto (k.goto) <[email protected]> Signed-off-by: Kazuho Cryer-Shinozuka <[email protected]>
Could you resolve the conflicts? |
@go-to-k I've implemented the However, I’m not very confident about the overall approach, so I’d like your feedback. In particular, I’m not sure about the method name |
Hmmm... That's difficult... I prefer the format of |
Please also change the README, JSDOC, and tests later (if we need to change anything to match your implementation). |
Let's go with MB_PER_SEC_NUMBER for now! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great changes, very good! I have made some comments. I will approve this PR if they are modified.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could confirmed all changes. Thanks for this PR. I approve and merge.
@go-to-k Thank you very much for your review! |
Issue # (if applicable)
Closes #41.
Reason for this change
There is no L2 construct for creating FSx for NetApp ONTAP file system.
Description of changes
OntapFileSystem
classMaintenanceTime
classLusterMaintenanceTime
class already exists inaws-cdk-lib.aws-fsx
module , it seems not to be used in other file systems such as NetApp ONTAP. Therefore, I newly addedMaintenanceTime
class.The CI job failed due to a conflict with the peer dependency of
aws-cdk-lib
.I would like to set the peer dependency version to the newest one.
https://github.com/open-constructs/aws-cdk-library/actions/runs/10023311572/job/27704071917?pr=42
Description of how you validated changes
Added both unit and integ tests.
Checklist
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license